package com.atao.example.function02;

import java.util.function.Function;
import java.util.function.Supplier;

/**
 * @author 阿涛
 * @date 2021-03-06
 */
public class Test {

    public static void main(String[] args) {
        //todo 构造方法引用 类名::new
        Supplier<String> sup = () -> new String();
        System.out.println(sup.get());
        Supplier<String> sup2 = String::new;
        System.out.println(sup2.get());

        //todo 构造方法引用 类名::new （带一个参数）
        Function<String, Integer> fun = (x) -> new Integer(x);
        Function<String, Integer> fun2 = Integer::new;
        System.out.println(fun2.apply("10000"));
    }

}
